Handling of Multiple Encodings

A full list of encodings supported by your Java implementation is now shown in the file system browser's Commands>Encoding menu and other places. Previously only a small list of common encodings was shown.

Files saved in the UTF-8Y encoding are now supported. This encoding is identical to UTF-8 except there is a three-byte signature (0xEFBBBF) at the beginning of the file.

UTF8-Y-encoded files are auto-detected as being such.

The encoding used by XML files is also auto-detected if the file provides an XML declaration like the following:

<?xml version="1.0" encoding="UTF-8"?>